package com.oa.core.model;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

@ApiModel("微信文本消息")
@Data
public class WeChatTextMsg {

    @ApiModelProperty("成员ID列表（消息接收者，多个接收者用‘|’分隔，最多支持1000个）。特殊情况：指定为@all，则向该企业应用的全部成员发送")
    private String touser;

    @ApiModelProperty("部门ID列表，多个接收者用‘|’分隔，最多支持100个。当touser为@all时忽略本参数")
    private String toparty;

    @ApiModelProperty("标签ID列表，多个接收者用‘|’分隔，最多支持100个。当touser为@all时忽略本参数")
    private String totag;

    @ApiModelProperty("消息类型，此时固定为：text")
    private String msgtype;

    @ApiModelProperty("企业应用的id，整型。企业内部开发，可在应用的设置页面查看；第三方服务商，可通过接口 获取企业授权信息 获取该参数值")
    private String agentid;

    @ApiModelProperty("文本内容")
    private WeChatText text;

    @ApiModelProperty("表示是否是保密消息，0表示否，1表示是，默认0")
    private Integer safe;
}
